/**
 * 建造者模式：将一个复杂对象的构建与它的表示分离，使得同样的构建过程可以创建不同的表示。
 * 其实建造者模式就是用来创建复合对象，并把复合对象的创建过程加以抽象，通过子类继承和
 * 重载的方式，动态地创建具有复合属性的对象。
 * 
 * @author MIAO
 * Created on 2011-10-10
 * For more information, please visit:ismiao.com
 */
package com.ismiao.designPattern.Builder;

public class BuilderDesc {
/**
 * Builder模式的应用：
 *    在Java实际使用中，我们经常用到"池"(Pool)的概念，当资源提供者无法提供足够的资源，
 * 并且这些资源需要被很多用户反复共享时，就需要使用池。"池"实际是一段内存,当池中有一些复杂
 * 的资源的"断肢"(比如数据库的连接池,也许有时一个连接会中断)，如果循环再利用这些"断肢"，
 * 将提高内存使用效率，提高池的性能。修改Builder模式中Director类使之能诊断"断肢"断在哪个部件上，再修复这个部件。
 */
}
